/**
 * Express.js 路由方法
 */

//导入Express模块
const express = require("express");
//创建Express应用
const app = express();
//Express http服务端口
const port = 3003;

//路由参数：使用冒号“:”开始作为占位符
app.get("/users/:userId/books/:bookId",function(req,res){
    console.log(req.params);
    res.send(`用户ID${req.params.userId},书籍ID${req.params.bookId}`);
});

//路由处理方式
app.get("/example/a",function(req,res){
    res.send("处理路由/example/a");
});



app.get(
    "/example/b",
    function(req,res,next){
        console.log(`处理/example/b的第一个回调函数...`)
        next();//进入下一个处理
    },
    function(req,res){
        res.send("处理路由/example/a");
    }
);


//启动
app.listen(port,function(){
    console.log(`MyApp访问地址：http://127.0.0.1:${port}`);
});